.four-defaults:where(.astro-dx4ns5qr){overflow-x:auto}table:where(.astro-dx4ns5qr){width:100%;margin:0;border-collapse:collapse;font-size:var(--sl-text-sm);line-height:1.4}.sr-only:where(.astro-dx4ns5qr){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}thead:where(.astro-dx4ns5qr) th:where(.astro-dx4ns5qr){text-align:left;font-size:var(--sl-text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--sl-color-gray-3);padding:0 .85rem .55rem;border-bottom:1px solid var(--sl-color-gray-5)}tbody:where(.astro-dx4ns5qr) th:where(.astro-dx4ns5qr),tbody:where(.astro-dx4ns5qr) td:where(.astro-dx4ns5qr){padding:.7rem .85rem;vertical-align:middle;border-bottom:1px solid var(--sl-color-hairline-shade)}tbody:where(.astro-dx4ns5qr) tr:where(.astro-dx4ns5qr):last-child th:where(.astro-dx4ns5qr),tbody:where(.astro-dx4ns5qr) tr:where(.astro-dx4ns5qr):last-child td:where(.astro-dx4ns5qr){border-bottom:0}tbody:where(.astro-dx4ns5qr) th:where(.astro-dx4ns5qr){text-align:left;font-weight:600;white-space:nowrap}.tool-pill:where(.astro-dx4ns5qr){display:inline-block;font-size:var(--sl-text-xs);font-weight:600;line-height:1;padding:.32rem .6rem;border-radius:999px;background:var(--mark-blue-bg);border:1px solid var(--mark-blue-brd);color:var(--sl-color-white);white-space:nowrap}tbody:where(.astro-dx4ns5qr) td:where(.astro-dx4ns5qr){color:var(--sl-color-gray-2)}.where:where(.astro-dx4ns5qr){color:var(--sl-color-gray-3)}@media(max-width:30rem){tbody:where(.astro-dx4ns5qr) th:where(.astro-dx4ns5qr){white-space:normal}}.trigger-cards:where(.astro-licydwwq){display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem;margin:0;padding:0;list-style:none}.card:where(.astro-licydwwq){position:relative;display:flex;flex-direction:column;margin:0;padding:.85rem .95rem;border:1px solid var(--accent-brd);border-left:3px solid var(--accent-brd);border-radius:.6rem;background:var(--accent-bg)}.accent-blue:where(.astro-licydwwq){--accent-bg: var(--mark-blue-bg);--accent-brd: var(--mark-blue-brd)}.accent-violet:where(.astro-licydwwq){--accent-bg: var(--mark-violet-bg);--accent-brd: var(--mark-violet-brd)}.accent-orange:where(.astro-licydwwq){--accent-bg: var(--mark-orange-bg);--accent-brd: var(--mark-orange-brd)}.accent-green:where(.astro-licydwwq){--accent-bg: var(--mark-green-bg);--accent-brd: var(--mark-green-brd)}.title:where(.astro-licydwwq){margin:0;font-size:var(--sl-text-base);font-weight:600;line-height:1.25;color:var(--sl-color-white)}.workload:where(.astro-licydwwq){margin:.4rem 0 0;font-size:var(--sl-text-sm);line-height:1.4;color:var(--sl-color-gray-2)}.instead:where(.astro-licydwwq){margin:.6rem 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:var(--sl-text-xs)}.instead-label:where(.astro-licydwwq){font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--sl-color-gray-3)}.beaten:where(.astro-licydwwq){background:transparent;padding:0;font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);text-decoration:line-through;text-decoration-color:var(--accent-brd);text-decoration-thickness:1.5px;white-space:nowrap}.note:where(.astro-licydwwq){margin-top:.55rem;align-self:flex-start;font-size:var(--sl-text-xs);font-weight:600;line-height:1;padding:.28rem .5rem;border-radius:999px;background:var(--sl-color-bg);border:1px solid var(--accent-brd);color:var(--sl-color-gray-2)}@media(max-width:34rem){.trigger-cards:where(.astro-licydwwq){grid-template-columns:1fr}.beaten:where(.astro-licydwwq){white-space:normal}}.two-phases:where(.astro-slndfkux){margin:0}.bands:where(.astro-slndfkux){display:flex;align-items:stretch;gap:.5rem;margin:0;padding:0;list-style:none}.band:where(.astro-slndfkux){flex:1;min-width:0;display:flex;flex-direction:column;margin:0;padding:1rem 1.1rem;border:1px solid var(--accent-brd);border-radius:.6rem;background:var(--accent-bg)}.accent-blue:where(.astro-slndfkux){--accent-bg: var(--mark-blue-bg);--accent-brd: var(--mark-blue-brd)}.accent-violet:where(.astro-slndfkux){--accent-bg: var(--mark-violet-bg);--accent-brd: var(--mark-violet-brd)}.phase:where(.astro-slndfkux){margin:0;font-size:var(--sl-text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--sl-color-gray-3)}.title:where(.astro-slndfkux){margin:.3rem 0 0;font-size:var(--sl-text-base);font-weight:600;line-height:1.25;color:var(--sl-color-white)}.work:where(.astro-slndfkux){margin:.4rem 0 0;font-family:var(--__sl-font-mono, ui-monospace, monospace);font-size:var(--sl-text-sm);color:var(--sl-color-gray-2)}.connector:where(.astro-slndfkux){flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;margin:0;padding:0}.connector-label:where(.astro-slndfkux){font-size:var(--sl-text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--sl-color-gray-3)}.arrow:where(.astro-slndfkux){font-size:1.5rem;line-height:1;color:var(--sl-color-gray-3)}.axis:where(.astro-slndfkux){display:flex;align-items:center;gap:.6rem;margin:.7rem 0 0;font-size:var(--sl-text-xs);color:var(--sl-color-gray-3)}.axis-line:where(.astro-slndfkux){flex:1;height:1px;background:var(--sl-color-gray-5)}.axis-end:where(.astro-slndfkux){font-style:italic}@media(max-width:32rem){.bands:where(.astro-slndfkux){flex-direction:column}.connector:where(.astro-slndfkux){flex-direction:row;gap:.4rem}.arrow:where(.astro-slndfkux){transform:rotate(90deg)}}
